*{padding-bottom: 0;margin: 0;}
body{min-width: 700px;}
.header, .footer{background:#ff9999; text-align: center;height: 50px;line-height: 50px;}
.left, .middle, .right{position: relative;float: left;min-height: 130px;line-height: 130px;text-align: center;}
.container{padding: 0 220px 0 200px;overflow: hidden;}
.left{margin-left: -100%;left: -200px;width:200px;background:#99ffff;}
.right{margin-left: -220px;right: -220px;width: 220px;background:#ccff99;}
.middle{width:100%;background: yellow;word-break: break-all;}
.footer{clear: both;}

